NR-V2X
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:ADD |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:ADD |
Dependencies |
The maximum number of PSCCH channels is 32. |
Backwards Compatibility SCPI |
[:SOURce]:SIGNal<signal>:NV2X[:ARB]:CCARrier<carrier>:SLINk:PSCCH:ADD |
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:COPY <integer> |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:COPY 1 |
Couplings |
The maximum number of PSCCH channels is 32. |
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DELete <integer> |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DEL 1 |
Notes |
The minimum number of PSCCH channels is 1. Re-index will be done for the left PSCCHs. |
This setting is a read only setting.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:COUNt? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:COUN? |
Couplings |
It is coupled with Add PSCCH and Delete PSCCH When Add PSCCH is executed successfully, this setting is increased 1 When Delete PSCCH is executed successfully, this setting is decreased 1 |
Preset |
1 |
State Saved |
No |
Displays the channel name. Read only.
It enables or disables the state of PSCCH.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>[:STATe]? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:STAT ON |
Couplings |
When this setting is set to ON , error message will be shown if current PSCCH channel has resource conflicts with other enabled channels. |
Preset |
OFF |
State Saved |
Yes |
Range |
OFF|ON |
It controls the additional power boosting for the channel.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:POWer <rel_ampl> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:POWer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:POW 0 |
Preset |
0 dB |
Min |
-40 dB |
Max |
40 dB |
Resolution |
0.01 dB |
It controls DMRS power boosting relative to data part.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>::DMRS:POWer <rel_ampl> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DMRS:POWer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:POW 2 |
Preset |
0.00 dB |
Min |
-40 dB |
Max |
40 dB |
Resolution |
0.01 dB |
It controls the DMRS Mapping Parameter i. Please refer to Table 8.4.1.3.2-1 of 38.214 for details.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>::DMRS:MAPPing 0|1|2 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DMRS:MAPPing? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:MAPPing 2 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:MAPPing? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
2 |
It enables or disables scrambling for the channel.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SCRambling[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SCRambling[:STATe]? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SCR OFF |
Preset |
ON |
State Saved |
Yes |
It controls the PSCCH DMR Scrambling ID for sequence generation.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:PDSCrambling:ID <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:PDSCrambling:ID? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:PDSC:ID 2 |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
65535 |
Resolution |
1 |
It controls the allocated slot index for PSCCH transmission.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SLOTs <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>: PSCCH<channel>:SLOTs? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT "0:10" |
Notes |
There are 2 ways to configure: To configure by individual index, use ',' as the delimiter, e.g. 0,1,2,3. To configure by a range of index, use ':' to indicate the start index and the last index, e.g. 3:10 means 3,4,5,6,7,8,9,10. To configure by a certain step, use two ':' to indicate the start index, the step and the last index, e.g. 0:4:12 means 0, 4, 8, 12. These 3 configuration methods can be used in combination, by using ',' as the delimiter, e.g. 0,1,4:7,8:2:19 means index 0,1,4,5,6,7,8,10,12,14,16,18. |
Couplings |
The range of slot index is from 0 to (total number of slots per frame– 1). The total number of slots per frame is coupled with the carrier numerology, |
Preset |
"0" |
State Saved |
Yes |
It select the bandwidth part to be used for current channel.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:BWP 0|1 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:BWP? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:BWP 1 |
Couplings |
It is the index of the sidelink BWPs. |
Notes |
It is a EnumSetting on GUI, but the SCPI parsers use it as Int32Setting. |
Preset |
1 |
State Saved |
Yes |
It controls the first symbol index after the AGC/duplicated symbol for the transmission.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SYMBol:FIRSt <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH <channel>:SYMBol:FIRSt? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:FIRS 2 |
Couplings |
The range is from 1 to (number of symbols per slot - Number of Symbols). |
Preset |
1 |
State Saved |
Yes |
Min |
1 |
Max |
11 |
Resolution |
1 |
It controls the Number of Symbols for the PSCCH transmission, the first duplicated symbol does not count.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SYMBol:NUMBer 2|3 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH <channel>:SYMBol:NUMBer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:NUMBer 2 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:NUMBer? |
Preset |
2 |
State Saved |
Yes |
Min |
2 |
Max |
3 |
Resolution |
1 |
This setting controls the RB offset relative to the selected BWP.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:OFFSet <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:OFFSet? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:RB:OFFS 3 |
Couplings |
The Maximum of it is set to RB Number of selected BWP -1 . |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
274 |
Resolution |
1 |
This setting controls the RB number of the current BWP.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:NUMBer <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:NUMBer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:RB:NUMB 200 |
Couplings |
The Maximum of it is RB Number of the selected BWP’s – RB Offset The Mininum RB number depends on Payload Size |
Preset |
10 |
State Saved |
Yes |
Min |
1 |
Max |
275 |
Resolution |
1 |
It enables or disables the whether execute channel coding in transport layer.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:CCODing[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:CCODing:[:STATe]? |
SCPI Example |
|
Preset |
ON |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
See also Using Custom Payload Data for more information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:TYPE PN9|PN15|PN23|CUSTom|FILE [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH0\1|2|3|4|5|6|7:DATA:TYPE? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:TYPE PN15 |
Notes |
GUI choices: PN9 | PN15 | PN23 | Custom Pattern | User File |
Preset |
PN9 |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
See also Using Custom Payload Data for more information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DATA "01010101" |
Couplings |
It is used when Payload Data Type is Custom Pattern |
Preset |
"" |
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
See also Using Custom Payload Data for more information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA:FILE <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA:FILE? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DATA:FILE "c:\temp\data.txt" |
Couplings |
It is used when Payload Data Type is User File |
Preset |
"" |
State Saved |
Yes |
It controls the length of the 1st-stage SCI, which transports sidelink scheduling information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:LENGth <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:LENGth? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:LENG 60 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:LENG? |
Preset |
60 |
Min |
18 |
Max |
120 |
State Saved |
Yes |